#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

void test_assign() {
    int n = 4;
    int * a = calloc(n, sizeof(int));
    int * b = calloc(n, sizeof(int));
    
    int i;
    for(i = 0; i < n; i++) {
        a[i] = 10;
    }
    *b = *a;

    for(i = 0; i < n; i++) {
        printf("%d, %d\n", b[i], a[i]);
    }

    a[0] = 11;
    
    printf("b[0] %d\n", b[0]);

    free(a);
    free(b);
}

int main() {
    test_assign();
    return 0;
}
